package com.sgl.gk.mapper;


import com.sgl.gk.controller.vo.GkProductionLineAndStationVo;
import com.sgl.gk.controller.vo.GkProductionLineVo;
import com.sgl.gk.domain.GkProductionLine;

import java.util.List;

public interface GkProductionLineMapper {
    List<GkProductionLineVo> list(GkProductionLine gkProductionLine);

    int add(GkProductionLine gkProductionLine);

    int edit(GkProductionLine gkProductionLine);

    int removeByIds(Long[] ids);

    List<GkProductionLineAndStationVo> selectAllIdAndNameInfo();

    List<GkProductionLine> selectInfoByProductIds(List<Long> productIds);

    int removeByProductIds(Long[] productIds);

    List<GkProductionLineVo> selectInfoByIds(List<Long> productionLineIds);

    Long MaxId();
}
